const fs = require('fs');

fs.readFile('./files/成绩.txt', function (err, dataStr) {
  if (err) {
    return console.log('读取失败' + err.message);
  }
  console.log('读取成功' + dataStr);
  console.log(typeof dataStr);
  // 把成绩的数据按照空格进行分割
  const arrOld = String(dataStr).split(' ');
  // 循环分割后数组，对每一项数据进行字符串替换操作
  const arrNew = [];
  arrOld.forEach((item) => {
    arrNew.push(item.replace('=', ':'));
  });
  console.log(arrNew);
  // 把新数组的每一项进行合并，得到一个新的字符串
  const newStr = arrNew.join('\r\n');

  // 调用fs.writeFile() 方法，把处理完毕的成绩写入到新文件中
  fs.writeFile('./files/成绩-ok.txt', newStr, function (err) {
    if (err) {
      return console.log('写入文件失败');
    }
    console.log('写入文件成功');
  });
});
